#pragma once

#include <QtWidgets/QDialog>
#include "ui_dialog.h"

QT_BEGIN_NAMESPACE
namespace Ui { class DialogClass; };
QT_END_NAMESPACE

class Dialog : public QDialog
{
    Q_OBJECT

public:
    Dialog(QWidget *parent = nullptr);
    ~Dialog();

private:
    Ui::DialogClass *ui;

//相关组件的槽函数
public slots:
    /**
     * @brief 打开文件按钮按下
    */
    void on_pushButton_openFile_clicked();

    /**
     * @brief 打开目录按钮按下
    */
    void on_pushButton_openDirectory_clicked();

    /**
     * @brief applicationDirPath()按钮
    */
    void on_pushButton_clicked();

    /**
     * @brief applicationFilePath()按钮按下
    */
    void on_pushButton_2_clicked();

    /**
     * @brief applicationName() 按钮按下
    */
    void on_pushButton_3_clicked();

    /**
     * @brief setApplicationName()按钮按下
    */
    void on_pushButton_6_clicked();

    /**
     * @brief libraryPaths();
    */
    void on_pushButton_5_clicked();

    /**
     * @brief organizationName()
    */
    void on_pushButton_4_clicked();

    /**
     * @brief 应用退出按钮按下
    */
    void on_pushButton_ApplicationExit_clicked();
};
